Holds data about a decoded entity. More...
Public Member Functions | |
DecodedEntityData () | |
DecodedEntityData (const DecodedEntityData &other) | |
DecodedEntityData (DecodedEntityData &&other) | |
~DecodedEntityData () | |
DecodedEntityData & | operator= (const DecodedEntityData &other) |
DecodedEntityData & | operator= (DecodedEntityData &&other) |
Public Attributes | |
nkMemory::BufferCast< unsigned int > | _meshIndices |
The set of meshes contained, as indices pointing to their DecodedMeshData set counterpart. | |
nkMemory::BufferCast< unsigned int > | _materialIndices |
The set of materials contained, as indices pointing to their DecodedMaterialData set counterpart. | |
Holds data about a decoded entity.
An entity links a set of meshes, to a set of materials.
nkGraphics::DecodedEntityData::DecodedEntityData | ( | ) |
Default constructor.
nkGraphics::DecodedEntityData::DecodedEntityData | ( | const DecodedEntityData & | other | ) |
Copy constructor.
other | The data to copy from. |
nkGraphics::DecodedEntityData::DecodedEntityData | ( | DecodedEntityData && | other | ) |
Move constructor.
other | The data to move over. |
nkGraphics::DecodedEntityData::~DecodedEntityData | ( | ) |
Destructor.
DecodedEntityData& nkGraphics::DecodedEntityData::operator= | ( | const DecodedEntityData & | other | ) |
Assignment copy operator.
other | The data to copy from. |
DecodedEntityData& nkGraphics::DecodedEntityData::operator= | ( | DecodedEntityData && | other | ) |
Assignment move operator.
other | The data to move over. |